package com.example.service;

import com.example.pojo.Inheritor;

import java.util.List;

public interface InheritorService {

    //获取所有传承人
    List<Inheritor> getAllInheritors();

    //根据区域和物种获取传承人
    List<Inheritor> findAllByCategory(Integer regionId, Integer speciesId);

    //根据传承人ID获取传承人信息
    Inheritor getInheritorById(Integer id);

    //根据非遗项目ID获取该项目的所有传承人
    List<Inheritor> getPersonsByHeritageId(Integer heritageId);

    void insertInheritor(Inheritor inheritor);
    void deleteInheritorById(Integer id);
    void updateInheritor(Inheritor inheritor);
}
